package com.fdb.efp.nls.service.domain;

import com.fdb.basic.framework.core.vo.BaseInfo;

import java.math.BigDecimal;

/**
 * Description: 手工减免息费明细分期表
 * 
 * @author ligm
 * @date 2019-03-04
 */
public class BdIntFeeDetail extends BaseInfo {

	private static final long serialVersionUID = 1L;

	/** 账务日期 */
	private String curDate;
	/** 借据号 */
	private String loanId;
	/** 交易日期 */
	private String tranDate;
	/** 交易时间 */
	private String tranTime;
	/** 交易流水号 */
	private String seqNo;
	/** 期数 */
	private BigDecimal termNo;
	/** 交易事件 */
	private String event;
	/** 减免总金额 */
	private BigDecimal totalReducedAmtManual;
	/** 减免本金金额 */
	private BigDecimal prinReducedAmtManual;
	/** 减免利息金额 */
	private BigDecimal intReducedAmtManual;
	/** 减免罚息金额 */
	private BigDecimal pnltReducedAmtManual;
	/** 减免借款服务费金额 */
	private BigDecimal fundFeeReducedAmtManual;
	/** 减免分期手续费 */
	private BigDecimal chargesReducedAmtManual;
	/** 减免逾期费 */
	private BigDecimal overdueReducedAmtManual;
	/** 减免提前还款违约金 */
	private BigDecimal repayViolateReducedAmtManual;
	/** 减免退款违约金 */
	private BigDecimal refundViolateReducedAmtManual;
	/** 减免担保费 */
	private BigDecimal serviceReducedAmtManual;
	/** 机构贷款标识号 */
	private String partnerLoanId;

	public void setCurDate(String curDate) {
		this.curDate = curDate;
	}

	public String getCurDate() {
		return this.curDate;
	}

	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}

	public String getLoanId() {
		return this.loanId;
	}

	public void setTranDate(String tranDate) {
		this.tranDate = tranDate;
	}

	public String getTranDate() {
		return this.tranDate;
	}

	public void setTranTime(String tranTime) {
		this.tranTime = tranTime;
	}

	public String getTranTime() {
		return this.tranTime;
	}

	public void setSeqNo(String seqNo) {
		this.seqNo = seqNo;
	}

	public String getSeqNo() {
		return this.seqNo;
	}

	public void setTermNo(BigDecimal termNo) {
		this.termNo = termNo;
	}

	public BigDecimal getTermNo() {
		return this.termNo;
	}

	public void setEvent(String event) {
		this.event = event;
	}

	public String getEvent() {
		return this.event;
	}

	public void setTotalReducedAmtManual(BigDecimal totalReducedAmtManual) {
		this.totalReducedAmtManual = totalReducedAmtManual;
	}

	public BigDecimal getTotalReducedAmtManual() {
		return this.totalReducedAmtManual;
	}

	public void setPrinReducedAmtManual(BigDecimal prinReducedAmtManual) {
		this.prinReducedAmtManual = prinReducedAmtManual;
	}

	public BigDecimal getPrinReducedAmtManual() {
		return this.prinReducedAmtManual;
	}

	public void setIntReducedAmtManual(BigDecimal intReducedAmtManual) {
		this.intReducedAmtManual = intReducedAmtManual;
	}

	public BigDecimal getIntReducedAmtManual() {
		return this.intReducedAmtManual;
	}

	public void setPnltReducedAmtManual(BigDecimal pnltReducedAmtManual) {
		this.pnltReducedAmtManual = pnltReducedAmtManual;
	}

	public BigDecimal getPnltReducedAmtManual() {
		return this.pnltReducedAmtManual;
	}

	public void setFundFeeReducedAmtManual(BigDecimal fundFeeReducedAmtManual) {
		this.fundFeeReducedAmtManual = fundFeeReducedAmtManual;
	}

	public BigDecimal getFundFeeReducedAmtManual() {
		return this.fundFeeReducedAmtManual;
	}

	public void setChargesReducedAmtManual(BigDecimal chargesReducedAmtManual) {
		this.chargesReducedAmtManual = chargesReducedAmtManual;
	}

	public BigDecimal getChargesReducedAmtManual() {
		return this.chargesReducedAmtManual;
	}

	public void setOverdueReducedAmtManual(BigDecimal overdueReducedAmtManual) {
		this.overdueReducedAmtManual = overdueReducedAmtManual;
	}

	public BigDecimal getOverdueReducedAmtManual() {
		return this.overdueReducedAmtManual;
	}

	public void setRepayViolateReducedAmtManual(BigDecimal repayViolateReducedAmtManual) {
		this.repayViolateReducedAmtManual = repayViolateReducedAmtManual;
	}

	public BigDecimal getRepayViolateReducedAmtManual() {
		return this.repayViolateReducedAmtManual;
	}

	public void setRefundViolateReducedAmtManual(BigDecimal refundViolateReducedAmtManual) {
		this.refundViolateReducedAmtManual = refundViolateReducedAmtManual;
	}

	public BigDecimal getRefundViolateReducedAmtManual() {
		return this.refundViolateReducedAmtManual;
	}

	public void setServiceReducedAmtManual(BigDecimal serviceReducedAmtManual) {
		this.serviceReducedAmtManual = serviceReducedAmtManual;
	}

	public BigDecimal getServiceReducedAmtManual() {
		return this.serviceReducedAmtManual;
	}

	public void setPartnerLoanId(String partnerLoanId) {
		this.partnerLoanId = partnerLoanId;
	}

	public String getPartnerLoanId() {
		return this.partnerLoanId;
	}

}
